If you are having signal problems ring up and complain first saying the contract is not fit for purpose. I have done this before and got a discount on my monthly bill about £5 I think. Could be worth trying as it will bring down the cost of any payment you do have to make to leave.
*This might only work for your home address if that's where the contact is billed too.