Yes, you can buy a phone at Walmart and activate it on Verizon. This is because both companies use CDMA technology for their networks. The only restriction to this is that the phones must be unlocked in order to work with either carrier’s network. If your phone has been locked by one of these providers, you’ll need to contact them before attempting to switch carriers.