depends on how you use your phone. I use it for data mostly, so im sticking with Att. My girl lives with me and i barely call my parents or friends so i dont use a lot of minutes. If you call a lot, Att's network is the devil's *******. I threatened to leave when verizon launched the phone and they offered me a cheaper voice plan with fewer minutes. If you like to talk to human beings, go with verizon. Data speed- go with att.