As the title says, I'm an AT&T customer. But reading the Apple iPhone 8 FAQ page, it says this: iPhone offers the same innovative features regardless of the wireless carrier you choose. If you choose AT&T or T-Mobile as your wireless carrier, your iPhone will use 3G cellular technology for voice services and either 3G or 4G LTE cellular technology for data services. iPhone can roam internationally on many GSM carriers around the world. If you buy an iPhone with AT&T or T-Mobile, it will not work if you switch to Sprint or Verizon. If you choose Sprint or Verizon as your wireless carrier, your iPhone will use CDMA cellular technology for voice and data services. If you buy an iPhone with Sprint or Verizon, it will work on AT&T or T-Mobile. An iPhone activated on Sprint or Verizon also has the ability to roam internationally on GSM networks. For details on LTE network support, please see To me, this means the Verizon phone works with AT&T, but not the other way around. So why would I buy the AT&T phone if it gives me less flexibility and resale value? Is there something I'm overlooking? Yeah, the Verizon phone would come with a Verizon SIM, but I could just swap it out when I receive it, right?