If you choose high-quality Kohler toilets, they easily last for 25 to 30 years.