If your Iphone deal with O2 is up - make sure you take a look at these:
paying monthly, 300 minutes, unlimited texts, unlimited data and wi-fi - £20 per month
12 month contract- but same as above - £15 per month!
It seems from this that most people could save money on one of these deals. It's the usual old thing - every time a contract ends, everytime something is up for renewal, you've just got to get out there and find a better deal - they're relying on you not doing it!
The best free show on earth
22 hours ago