You have just reminded me Dave.
A few weeks ago, I decided to leave Virgin Media. The bill was going up every 4 months to the point I was paying over £100 a month and not using half the services.
All I liked was the internet connection. 100MB is fast enough for me.
It was hell of a job getting shut - they pass you around until you give up
They would not give me a good deal on just an internet connection.
They wanted £44 just for that so I said disconnect the lot - the internet, the tv package and the house phone (which is never used)
On the day of disconnection they called me. Trying to offer me a good deal. I said no - I was already in the process of getting another provider for the internet.
Then I was passed to another person and bingo, an offer I could not refuse was given. £22 for 200MB for 18 months with no price increase and I can cancel anytime.
Only when they are sure you are leaving will they offer such deals.
Sorry about your health problems Dave. It's lovely getting old eh.