This is basic contract law but you'll likely need to review the specific contract in question to see if they have any clauses you've agreed to about cancellation.
But if you have an agreement that one side unilaterally changes and the other side doesn't agree you probably don't have a contract anymore.