Well it depends on where you live. Call or look online at each of there websites and check which one has better service in your area. And If you could live with signing a contract Verizon has a really good play for 69 a month for unlimited and I think T-Mobile has one for 49.99 and might even have a non-contract version. Although I am partial to At@t, they are a lot more expensive right now.