On apple's website you can buy the GSM version of any current iPhone for AT&T and T-Mobile, but not for Verizon or Sprint.
In my case, I want to get an unlocked iPhone 6 and pay full retail; my account isn't eligible for upgrade yet. I cannot do this direct from apple but I can from Verizon. I don't understand why they don't allow this. Do they not want my money or something?
Anyone have any ideas/theories?