What’s the difference between VPN and Antivirus and do you need both?
Apple iPhone XR with 30GB data
Now: £90 upfront, £30 per month
O2's XR deal has gone up a little since December (the upfront cost by £9, the monthly fee by £3), but it remains the best big-data choice on this handset. Scroll down to see the contracts.
If you can manage with less data, however, consider ID's 1GB and 2GB contracts, which can get total cost of ownership as low as £793.75.
Apple iPhone XS Max with unlimited data
Now: £79.99 upfront, £64 per month
Vodafone's unlimited-data XS Max deal is a great option, having undercut EE's similar offering by £20 on the upfront cost.
Apple iPhone 11 Pro (64GB) with 75GB data
Now: £125 upfront, £58 per month
Pick up the new iPhone 11 Pro on contract with EE with a large amount of data. It's pretty much a toss-up between this and O2's even more generous 160GB contract, which is a pound a month more expensive (and very slightly more upfront, too), but we'd have thought 75GB should be enough for most. Click O2's logo if you disagree.
Apple AirPods with Charging Case (early 2019)
From: Laptops Direct
Note that this deal comes with the standard wired charging case - if you'd like the upgraded wireless case, you'll have to spend an extra £30 - and that more advanced AirPods Pro have been launched since these came out.
Apple iPhone 7 (SIM-free, 128GB)
This is a decent saving (although the price has gone up by a tenner since 14 November, and may drop again); read our iPhone 7 review for advice on whether this 2016 handset is right for you.
We recommend that you go for the 128GB model linked above, but if you think you can manage with 32GB that's available for £379.
Apple iPhone 8 with 30GB data
Now: £30 per month
This is an excellent iPhone 8 deal. Alternatively, click on EE's logo and pay £31 per month (plus £24 cashback), which is essentially the same thing.
Apple 16in MacBook Pro, 2.6GHz, 6-core, 512GB (2019)
Amazon is offering a great discount on the new 2019 16in MacBook Pro. It's not quite as much off as they were offering on Black Friday, but it's still pretty decent.
KRCS also has a good deal on the 16in MacBook Pro, though it's a few pounds more. Get that deal here.
Apple 13in MacBook Pro, 1.4GHz, quad-core, 256GB (2019)
From: Laptops Direct
Here's a decent saving on the 256GB version of the 2019 1.4GHz MacBook Pro.
Amazon also has a similar deal on the same model here.
Apple 13in MacBook Pro, 1.4GHz, quad-core, 128GB (2019)
From: Currys PC World
Currys is offering money off the entry-level 2019 13in MacBook Pro, which, thanks to Apple's 2019 update is now a decent Mac.
John Lewis has a similar deal. You can also get the 2019 13in MacBook Pro from John Lewis for £1,146 here.