Question: how far in advance can you renew your british passport?
Answer: When you renew your passport, time left on your existing passport is added to your new one, up to a maximum of 9 months." As the max you can get from renewing early is 9 months, then you will get 10 years plus the 9 month on any UK passport renewed earlier than 9 months before expiry date.