The tank and bowl itself will last 30-40 years no problem. There are no moving parts to the porcelain.
The valves and seals may need replacing, and the bowl should be kept clean to avoid staining, but I've never heard of someone replacing the entire unit every 10 years.
The valves and seals may need replacing, and the bowl should be kept clean to avoid staining, but I've never heard of someone replacing the entire unit every 10 years.