Just hold out - but you could ring cancellations today and notify them of your intent to leave, see what if any deal they can offer you on a new contract term.
I got BT Infinity 1 and Line rental for less than £30 a month when I did this last year. I did have to push for them to check with a manager on any deals.
Edited by ukhardy07 (Thu 30-Nov-17 12:22:12)