May 2019
If your asking what time of the year, I don't think it matters. Keeping for 10 years of course you get the most out of your vehicle.
If you like trading in your car every 2 years, I wonder if a lease in your situation would be the way to go.