Since the mid-70s, I have purchased a new primary top-tier bike every three years at maximum. However, in the 90s, I put this on hold due to financial constraints from my mortgage, kids, and starting a business. But since then, I plan on continuing this schedule or even upgrading to a more aggressive one until I can no longer ride. I sell the bikes after use and keep them in top condition, so I only need to pay an upgrade fee. Since I usually buy them at wholesale prices, any losses are reasonable. I am due next year for a new endurance bike, I am excited already!