Read the small print in the contract , and be careful that it doesn't "roll" over to next year !
Sometime's these contracts have a clause that says you have to cancel the contract 90 days before the year end, or they automatically roll over to year 2 and 3, but what they really mean is on the 90th day before the end of the contract and on that day only ! , I got stung with this one years ago on a telecom's contract.