If you’re out of contract and not interested in upgrading for now, Virgin Media’s Retentions department is currently offering a sweet SIM-only deal that’s hard to beat. £10.21 per month will get you 600 minutes, unlimited texts and 1GB of data.

The offer differs from the published tariffs, however HUKD members report that asking to speak to the Retentions department works a treat. You must be an existing Virgin Media customer (you don't need to have a Virgin mobile, just TV, broadband or home phone).

The deal is for a 30-day rolling SIM-only contract. You can call Virgin Media on 0845 650 454. Virgin Media uses the T-Mobile network in the UK.