IMO trade every 3 years or before warranty runs out. You DONT want to foot the bill when something fails, which it will. Leasing might be an option also, unless you pay cash you’ll have payments forever anyway. Same as renting an apartment.