If your present contract is not due for renewal until next year why renew now.
Wait until a lot nearer your contract end date then call BT 0800.800.030 and advise them that you want to renew your contract, but you want either a better deal than what you presently have or at least the same as at present.
You may be surprised at what you will be offered by negotiating with them. If you don' get offered what you want try calling again a day or two later.
Noted, thanks.
Given that my contract does not expire for several months I have no interest in, nor intention of, renewing it at this time. I was just curious to see what the offers might be, just in case they might have been beneficial in the longer term. Also an early sight of any possible problems would be useful so that I could start looking at possible alternatives.