I use the 2-year phone contract to churn to a new phone every year -- extending the contract. It's easy to cancel a mobile phone contract -- you just pay the early termination, which you agreed to when you accepted the subsidized phone price. There's no surprises there.
The services that auto-renew and make it difficult to cancel -- THOSE annoy me.