Thank you for your question. I look forward to working with you to provide you the information you are seeking for educational purposes only.
I am a DIFFERENT CONTRIBUTOR, as your previous contributor has left.
First off, under the law when parties sign a contract, the law imputes them with the knowledge of all of the terms in the contract and their signature binds them to those terms in the contract. So, you cannot argue legally you did not know the contract was for 5 years in order to get out of the contract.
Second, and more importantly, that contract you have is to provide service and if the company is not providing you what the contract agrees to provide, the company is in breach of that contract. So, if you have made reports to the company and they still have failed to correct the problems and you still are not getting the service the contract promises, then they are in breach and that breach is sufficient cause for you to not only terminate the contract but to seek monetary damages
The issue is that if you simply stop paying because of the breach, they will pursue you for payment. So you have to go to court and file suit against the company for breach of contract
, which you can do in NY Small Claims court if the loss/damages are up to $5000 and you need no attorney in small claims court.
So, you have an option here and that is to file suit in court against the company for breach of contract to terminate the contract.