Tesco Mobile doing double data deals.

Whether you’re after a SIM-only or a contract deal, Tesco Mobile have just got in touch to let us know about their latest offers. It starts with the iPhone 6 on a 36-month Anytime Upgrade Flex contract. That, at £18.49 per month (and no upfront fee), will get you 2GB of data instead of 1GB plus 5000 minutes with 5000 texts. If you’re looking for the iPhone 7 then this is £26.25 on the same plan.

The Anytime Upgrade Flex contracts let you switch your contract up or down as you need. You also get monthly family perks, including extra data rewards.

Tesco are also doing the excellent Huawei P Smart (reviewed here) for just £15.99 per month over 3 years. That’s with 2GB data, 5000 minutes and 5000 texts.

If you want more data, SIM-only fans can get 20GB on the O2-provided network for £18 per month. That’s down from the usual price of £25 per month. You get 5000 minutes and 5000 texts.

The network is also doing 50% extra data deals on other SIM-only tariffs, so for £10 per month you now get 3GB of data instead of 2GB (500 minutes and 5000 texts on a 12-month contract). For £12.50 per month you get 6GB of data (previously 4GB).

There’s also capped contracts as standard.