Generally speaking, solar powered generators last between 25 to 35 years, depending on the brand and quality. It's an investment but it's one that will last you a long time. Also, many solar generators come with warranties, so if something goes wrong, you can get it fixed.