Trouble cancelling Sky

I’ve heard from my elderly parents they were trying to cancel their SKY subscription and they were told they weren’t “allowed” until year end. They have been with them many years.

That can’t be legal? Has anyone heard of this before?