The OnePlus 3 is being sold with a range of O2 Refresh plans, starting with 500 minutes, unlimited texts and 500MB for £28 or £35.50 a month for unlimited minutes and texts with 3GB data. You'll pay more than the £329 unlocked price but there's no upfront cost for the tariffs and with O2's Refresh plan, you can upgrade the device early if you pay off the remaining value of your phone.

"We chose O2 as our exclusive partner in this important market because they have a history of focusing on the most premium smartphones for the most savvy users, which aligns very well with our products and users," says OnePlus co-founder Carl Pei. "We look forward to sending ripples through the market together with O2." The full range of tariffs will be available from September 29th and can be found here.