Roofs made from concrete, clay, and slate tiles can last over 100 years. They are very strong and resist many things like water, insects, and fire.