The lifespan of solar lights varies depending on quality and sunlight exposure. They typically last 2 to 10 years.