Last year I was with British Gas.
When the fixed period of the contract ended, I price-compared and cancelled BG.
A few days later (within the cooling-iff time) I had a phone call from BG.
The upshot was they offered a really good deal to stay with them.