The iPhone 12 remains a great option for Apple fans looking for a great experience without paying the flagship price. Get even better deals on 2020 handsets.
Mobile Phones Direct offers iPhone 12 64 GB with 100 GB data capacity for just £19/month. The deal, which requires an upfront payment of just £19, will run over Three’s 5G network over 24 months.

Get an iPhone 12 with 100 GB of data for £19 upfront
The iPhone 12 is still a great option, more than two years after its launch. Get an insane 100 GB of data for just £19 per month (+ £19 up front).
- mobile phone direct
- 100GB of data
- £19 a month
view deals
Not to mention, our phone deal with next day delivery in the UK comes with unlimited talk time and texts. Remember when it was all and it ended?
The iPhone 12 is still part of Apple’s active line of phones, and if you buy it now, you can expect full support, including day one iOS updates, for years to come. It’s still £649 to buy from Apple upfront, but if you get this deal you’ll only pay £475 over two years.
We recently updated our iPhone 12 review to reflect the current situation, saying that the phone “may not be the newest iPhone, but the iPhone 12 still offers good value. £649 / $599. At the price drop, it remains an attractive device.”
“The screen will hold up well into 2023 (I wish it had a screen with a higher refresh rate). The design is still top notch and the camera reliably captures ace snaps in all conditions. 5G, It also has HDR video recording and all the benefits of iOS and MagSafe.”
This is a really good deal and makes it clear that it’s always worth considering a great contract deal rather than buying the device outright.