I phoned Sky up last month to cancel my package which included Sports, UHD etc and they offered to reduce it down to £49 from around £80 a month. I refused and asked them to cancel my package completely, after two weeks they rang me up and offered me the same package for £36 a month for 18 months which I agreed to. The following day I had a letter from them saying I could have the same package for £28 a month.
To get a good deal be prepared to cancel and refuse the first offer, I said that with energy prices rocketing Sky won't be a priority for me.