Oppo's promotion, which lasts until 31 August, also includes a free B&O Bluetooth speaker worth £200 with Find X2 Neo purchases, and free Oppo Enco wireless earphones with the Find X2 Lite.

Now however Virgin is upping the game on Find X2 Lite purchases by also bundling a free Google Nest Mini smart speaker worth £49.

The Nest Mini arrives with the phone – which means you could in theory get both gadgets if you claim the Oppo Enco earbuds via Oppo separately after purchase. To claim, you'll need the phone's IMEI number and proof of purchase. Here's how to find a phone's IMEI number.

Oppo Find X2 Lite

With a £399 SIM-free RRP, the Find X2 Lite is the cheapest 5G phone on the market, but fits in impressive specs: You get a 60Hz, 6.4in AMOLED display, 30W fast charging, and a quad camera set-up featuring a 48Mp main camera. This is all powered with a Snapdragon 765 processor and backed with 8GB RAM and 128GB storage.

[Also see: The best budget phones on the market right now, ranked]

Virgin's plans cost £19 per month to start, with no upfront costs. This rate is for 1GB of data on a 36-month term. Messaging on WhatsApp, Facebook Messenger, and Twitter won't eat into your monthly allowance though, and unused data also rolls over into the next month. 

For a more generous offer, pick up 24GB data per month at the price of 12GB for £25 monthly – the same plan costs £31.50 per month if you opt for a 24-month term instead. See all Virgin pay monthly plans for the Oppo Find X2 Lite.