From the horses mouth:
http://www.apple.com/shop/iphone/iphone-upgrade-program
Are there differences between an iPhone for AT&T or T-Mobile and an iPhone for Sprint or Verizon Wireless?
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 iPhone with AT&T or T-Mobile, it will not work on Sprint or Verizon Wireless.
If you choose Sprint or Verizon Wireless as your wireless carrier, your iPhone will use CDMA cellular technology for voice and data services.
If you buy an unlocked iPhone with Verizon or Sprint, it will work on AT&T or T-Mobile. An iPhone activated on Sprint or Verizon Wireless also has the ability to roam internationally on GSM networks. For details on LTE network support, please see
www.apple.com/iphone/LTE.