I have virgin media. Was paying €35/mt x 12 mts. Due to go up to €70/mt. One month before contract end I called them to cancel it. They offered €45/mt. I declined and said cancel it. Had intended allowing it to cancel and then signing back up the next day as a new customer (I have done this before) for €35/mt. Interestingly, on this occasion, about 5 days before my contract was due to end (and 5 days before my 30 days notice period was up), they called me and offered €35/mt x 12 mts. I accepted this.