Got a call from o2 recently saying as I’m a third party customer they would be willing to pay off my contract and I can upgrade early with them. Was slightly interested as still have 12 months left. Checked out the website and can not believe the prices and 3 year contracts! £63 a month for iPhone 12 pro over £2300!!!