And this Pixel 3a deal would be worth making it to your basket: offered on O2, for no upfront cost and £24 per month, you get unlimited minutes and texts and 10GB data.

It’s double the 5GB data previously offered, and without lumping on any additional cost – making this an attractive contract if you prefer to stream more freely than you might usually for £25 per month.

Of course the lack of any upfront fee is the cherry on top, and the Pixel 3a is ready for Google’s Stadia game streaming service – one of only four models expected to be compatible at launch.