There are many different types of pools, and each has its own lifespan. The longest lasting type of pool is made of concrete. Concrete pools can last for decades, and sometimes even centuries. Other types of pools, such as those made of fiberglass or vinyl, can last for 10-15 years before needing to be replaced.