My current contract is about to expire this month so gave vodafone 1 month to cancel. Call them yesterday to check if they received my notice. Instead the customer service tried to retain me as a client. The best deal they can offer yesterday is £15 per month + £118 for handset or £20/month with free handset and you get 100 minutes 500 text and unlimited internet. I was not interested and it looks he can offer anything better.
Today receiving a call from 08080000133. This time they offered me £15 per month + £10 upfront for handset for 24 months. Thought it's about £10 / month cheaper than their website prices so I took the offer.
Not sure if everyone could get but hopefully it helps.