Plastic Polymer ($$$)
Plastic polymer shingles are a highly durable choice. These roofs will last upwards of 50 years. Keep in mind though, they are very unsustainable considering they are made of plastic.
Some manufacturers use recycled materials, so if you like the idea of a very durable roof make sure to look for a manufacturer that uses recycled materials.
Slate is an expensive, delicate, and durable material. Slate roofs can last as long as 150 years, making them one of the longest-lasting roofing materials available. They are also virtually indestructible, making them well worth the high price tag.
It is incredibly energy efficient. Since slate is a naturally occurring material, and since it lasts so long it makes it one of the most sustainable products available.
Solar Glass ($$$$)
Solar glass roofing is a fairly new option on the market. Tesla is currently the only manufacturer for solar glass roofs. It should effectively last the lifetime of your home. While installation can be fairly pricey, most homes are eligible for a tax benefit.
Since solar roofs generate electricity, they are probably the most energy-efficient option available, not to mention sustainable!
Hopefully, this list helps in your journey to a new roof!