A solid roof is worth its weight in shingles when selling a home. One of the first questions buyers ask about their potential purchase is the age of the roof. So if you are considering selling soon, you may want to consider upgrading your roof if it is at the end of its natural life.
A shingle roof may last 20+ years, depending on whether it was kept clear of debris. Cedar was once the go to standard in roof tile but the older cedar tree stock is depleted and the available younger wood does not last as long. It is not worth the price. There are multiple terrific ‘fake’ cedar and other synthetic roof tiles on the market. Google it and you’ll find a ton of options. Metal roofs in general are longer lasting than standard roofing tiles, around 50 years. An added benefit is they are fire resistant and recyclable.
There is a combination of tar and gravel that is long lasting, but it is a very heavy option that would require weight bearing studies of your home.
Clay, concrete and slate tiles, which are the most expensive option, may last up to 100 years.