professorhat said:
Well, you do have other options now in the form of Freesat. So even if you don't want to, you could ask to speak to the cancellation department and say what you think and that you're thinking of just moving to Freesat. Worst case is they tell you the same and you just put the phone down instead of cancelling. But if you haven't gone through to the cancellation department yet, that's where the deals are done.
+1
I was with Sky for only 3 or 4 years when my Sky HD box failed, I rang them and said I want to leave because my box has failed (losing recordings/freezing), and there is no point staying with you without a box that works properly. They said they would give me a new box and send an engineer to replace my dish and check my cabling as long as I paid for the engineer and agreed to another 12 months with them. I agreed 12 months, but no go on paying for the engineer, they then agreed to what I said.
New dish, new box, cabling checked and no fee.
How? Just said I'd go with freesat.
Be strong, don't back down. You are a very loyal customer, and the very least they should do for you is what I got.