What is better? At&t, Sprint, or Verizon?

I want to buy an iphone 5c but I have T-Mobile, At&t, Sprint, and Verizon sell the phone for $99 but at T-Mobile its $549.Is it ok to have 2 different phone services? I need to pick one out of those 3, so which is best?

I have had all three providers. I can honestly say that AT&T is the best carrier for me. Now it really depends on your area as well. In my area there's very little coverage from Verizon and its extremely slow. However AT&T has all new cell towers with LTE thats super fast, thus everyone in my area has AT&T. Some areas have vise versa and Verizon Wireless is much faster for that specific area. Now as far as plans, Verizon and AT&T are both the same price. You will pay at least $100 for an individual plan with the bare basics for either plan. Don't bother with sprint because they are awful and they have no coverage anywhere.

You can't have two different provides, pick one. The phone is more expensive on Tmobile because you buy it, its yours and then you only pay for the plan. On the others you don't own the phone till your contract is done and the cost of the phone is added into your monthly payment for your plan. You own the phone when the contract is done.

So do you want a contract or do you want the freedom of owning your own phone and no contract on tmobile. You decide what's best for you.

It depends on where you live. No carrier has great coverage everywhere. Verizon generally has the best coverage but it's expensive. Sprint tends to be more reasonably priced but it's coverage often leaves a lot to be desired. You really have to ask around and see what carriers people in your area have used and liked.