There are several options for pool finishes with varying lifespans. Some can last up to 15-20 years. Consult with your pool professional.
What your water chemistry lacks it tries to absorb it out of your pool finish making sure your chemicals are in the correct ranges is very important for a long lasting pool finish.