I’d like to upgrade to a new iPhone. My contract runs out end of November but the o2 website says I can upgrade for free now and forget the rest of the contract. However I can find a cheaper deal which is still on o2 but with some mobilesdirect internet site.
Can I take the cheaper deal and still have my contract ended early? Or will o2 do me a better deal if I talk to them? I don’t understand how a third party website can undercut o2?