iPhone 6S 128GB deal for Christmas: save £150 with code XMAS150

iphone 6s deals for Christmas 2015

Update: this deal will run up until midnight on 31st December

If you're looking for a great deal on an iPhone 6S before Christmas, this is a bit of a cracker. Mobiles.co.uk and O2 are currently offering a fantastic deal on the best-of-the-best iPhone 6S 128GB.

The deal allows you to save £150 on the up front cost of the phone and then get yourself on a good value contract with O2.

It looks to be by far the cheapest and best-value way of getting hold of the iPhone 6S 128GB and even beats most (if not all) of the deals out there on the 64GB model.

Here's the deal: using the voucher code XMAS150 you can save £150 on the superior 128GB version of the iPhone 6S, leaving you paying £150 up front instead of £300. It comes with a brand new O2 contract which offers great value - unlimited calls and unlimited texts with and 3GB data for £31 per month. That's a really good deal.

It's available in Space Grey, Silver, Rose Gold and Gold, so that's all the colours checked off and it will be available until midnight on December 31 - but note you'll need to order by December 22 to guarantee delivery before Christmas!

The best iPhone 6S 128GB deal in the UK

We've had a look around to make sure this deal is really worth recommending and we think it is. The only way to get an iPhone 6S for cheaper than this is to go for the vastly inferior 16GB version.

We did find this other deal which offers the same £31 O2 contract with 3GB data – but that'll cost you an extra £25 up front and it's for the iPhone 6S 64GB not the 128GB version.

The phone-only price of this handset on Amazon is currently around £664, which means you're paying an extra £230 for the O2 plan - less than £10 per month.

The XMAS150 deal in full:

iPhone 6S 128GB | £300 £150 up front | Unlimited calls + texts | O2 4G | 3GB | £31pm | £894 total
Use the code XMAS150 at the checkout to save £150 on the best-of-the-best iPhone 6S 128GB handset and pay just £150 up front instead of £300. Then you'll be on a 4G contract with O2 which offers unlimited calls and texts and 3GB data for £31 per month. Total cost of this deal over two years is £894.

Latest in iPhone
iPhone 13 mini
The iPhone mini won't be returning, according to rumors – and you think that's a mistake
Apple iPhone 16 Pro Max Hands on
I'm actually glad the new Siri with Apple Intelligence is delayed, and here's why we've got Apple's AI problem backwards
The iPhone 16 Pro on a grey background
iPhone 17 Pro tipped to get 8K video recording – but I want these 3 video features instead
Apple iPhone 16 Pro REVIEW
The iPhone 17 Air looks impressively slim in this new comparison image, but that just makes me more worried about the specs
iPhone 16 Pro Desert Titanium in hand
I think the rumored iPhone 17 Pro redesign looks great – but is it Apple enough?
Apple iPhone 16 Review
New iPhone 17 report lends weight to rumors of major display and camera upgrades, and a pricey Apple foldable
Latest in News
Nintendo Switch 2 Joy-Con up-close from app store
Nintendo's new app gave us another look at the Switch 2, and there's something different with the Joy-Con
cheap Nintendo Switch game deals sales
Nintendo didn't anticipate that Mario Kart 8 Deluxe was 'going to be the juggernaut' for the Nintendo Switch when it was ported to the console, according to former employees
Three angles of the Apple MacBook Air 15-inch M4 laptop above a desk
Apple MacBook Air 15-inch (M4) review roundup – should you buy Apple's new lightweight laptop?
Witchbrook
Witchbrook, the life-sim I've been waiting years for, finally has a release window and it's sooner than you think
Amazon Echo Smart Speaker
Amazon is experimenting with renaming Echo speakers to Alexa speakers, and it's about time
Shigeru Miyamoto presents Nintendo Today app
Nintendo Today smartphone app is out now on iOS and Android devices – and here's what it does