My iPhone 3G contract ends in January 2010 (A year this month). I'm on the £45 per month contract. I phoned o2 today as I'm interested about caneling my contract and just getting a £15 simplicity sim card (£45 a month is a lot for me to pay as I'm a student). I was amazed that my cancelation fee is only £180, considering I asked in November and it was over £400. Maybe the CS person got the fee wrong, however I'm going to ring up tomorrow and cancel it if that is the actual fee, then sell the iPhone 3G on eBay. Does this fee sound correct?