i use t-mobile never had a problem with them really, they are kind of shitty when it comes up free or partial upgrades on phones. its always like 18 months for a new phone. By that time ive already lost or broken my phone and used a partial upgrade (not much of a discount) to replace my lost or damaged phone and the 18 month countdown starts again