The cover lifespan is about 10 years, possibly more depending on UV exposure.
You can get a replacement cover and enjoy it for another 10+ years.
The frame will last indefinitely as long as it is not exposed to excess moisture or salty air.