Just had a letter from Virgin Media saying they are switching a 24 month contract phone (Still 10 months to run) from Unlimited to 2GB as it is Uneconomical for them to continue to offer it.
The options are
1 To cancel with no penalties and keep the phone.
2 Accept the new terms and pay extra if you go above the 2GB and still pay the same price as unlimited.
Whilst some may find Option 1 appealing there's not much to be gained with the age of the phone. Can they actually do this and force people to accept these terms, especially since trying to find a truly unlimited tariff would be difficult.
If i wanted to cancel because it was uneconomical for me to keep it i would probably have to pay a large fee, even if i gave the phone back.