For at least the last 2 or 3 years O2 had been giving me a £5/month loyalty discount (I have been with them since BT Cellnet days) which continued after I got my iPhone in September 2008.
Now, without any warning/notice/correspondence they have removed this discount.
When I complained I was told "There should not have been a discount on any iPhone contracts", to which I said "Well you have been providing it for the last 15 months and so it is a bit late to be saying that".
Thinking about it, surely I am now within my rights to cancel the contract, as they have changed the terms and conditions, without any agreement on my part?
Is this realistic? And, if I do move to someone else, would I still get visual voicemail, as this is quite useful?