The iPhone 12 64GB and iPhone 12 128GB both had its price reduced by £120 to £679 and £729 respectively.
While the iPhone 12 256GB price has been reduced by £45, from £874 to £829.
As you can imagine, these deals have been extremely popular. In the days that followed the offer going live the 64GB and 256GB handsets sold out at Very. But – at the time of writing – the 128GB iPhone 12 deal is still in stock.
Very has also offered price cuts on other Apple handsets such as the iPhone 11, which – if you’re happy getting a phone that’s a few years old – could come in handy.
Elsewhere, if you’re looking to pick up an iPhone at a great price then Sky Mobile has also launched a range of deals in the run-up to the iPhone 13 launch as well.
The deals – which went live ahead of iPhone 13 pre-orders opening this Friday – offer savings of £288 on iPhone 12 and iPhone 12 mini models.
The iPhone 12 is available on Sky Mobile from £23 a month while the iPhone 12 mini is available from just £19 a month.