Fiberglass pools have a longer life expectancy than vinyl and concrete pools. Fiberglass is less likely to grow algae or stain, which can mean less maintenance expense. Vinyl pool liners typically last between 5-10 years before they need replacing. Concrete pools require the most maintenance and typically need to be resurfaced every 10 years.