lets do the math, buy the phone for $500 outright no contract . or pay 199 with a cancellation fee of $200 if you terminate your 2 year contract early. that adds up to $399 if you dont stay the whole 2 years , also T-mobile alows you to upgrade every 12 months! with buy one get one free till the 31st I am switching from verizion and getting 2 for my wife and I
hope this helps