That would be D none of the above and I'd go with Cspire which Verizon is actually renting lines from so even if you choose Verizon you are still choosing Cspire. Welcome to the monopoly honey. A phone is a phone the service is what you lookat. sprint only gives service on the major highways. if you travel them then get their service but if you are in rural areas alot id advise you not to. Verizon is a little better but like i said down here in the Southeast they are using Cspire's lines. Might as well kick out the middle man and just use the main company right? costs less. My best friend has Verizon in Boston, MA and she hates it but thats her opinion i can say this that i talk to her all the time and if she is going to pick up her sons i can't talk to her bc the call gets dropped. ATT is going to be
Verizon has a larger network, but at&T has a low call drop rate on the iPhone, and sprint is usually less expensive. You should definitely go to all 3 and ask for information about rates and data plans.