The phone plan goes up to £30 per month after the first six months – but you’ll still be saving around £90 across the two-year contract than what you'd pay at full price.

Along with the unlimited data, you also get unlimited texts and calls, plus another extra for free, including six months of Disney+ or Amazon Music Unlimited, or 12 months of Audible, Calm, Amazon Prime Video or McAfee Mobile Security Plus.

The sale also includes similar bundles with Apple Music on handsets, including the iPhone 12, the Samsung S21 Ultra and the iPhone XR.

In addition, O2 also offers perks for customers via O2 Priority, including free Greggs on Fridays and Saturdays.

You can check out more plans and offers in our round-up of the best deals on SIM-only contracts for July.