For those who have a mobile handset but are looking for a new deal, the latest BT SIM-only offer may be worth a look.
Existing BT Broadband/Infinity customers can pay just £5/m for a 4G SIM plan, and get unlimited texts and calls (usually the cheapest plan only includes 200 minutes of calls) plus 500MB of data each month for £5 on a 12 month contract. The SIM-only offers are available to non-BT customers but they pay an extra £5 per month. Don't forget the £20 Amazon or iTunes gift card and the offer ends on 10th November 2016.
The 2GB plan (£10/£15) comes with a £40 gift card, and the usual 2GB data, 500 minutes of calls and unlimited texts the biggest SIM is the 15GB plan (£20/£25) that carries an £80 gift card with 15GB data, unlimited calls and texts.
BT Mobile also does 24 month mobile contracts where until 10th November the iPhone SE 64GB is available on 3GB data, 1000 minutes, unlimited text plan for £20 upfront, £35/month (non-BT customers add £5) and a £125 gift card. For those on a tighter budget there is the Samsung S6 offer with the same 3GB, 1000 minutes and unlimited text plan, but at £15/m for 3 months then £30/m with no upfront costs and you still get the £125 gift card.