The longest-lasting roofing materials are concrete, clay, or slate tiles. These materials perform noticeably better than organic goods like wood shakes or manufactured roofing materials like metal and asphalt shingles. These materials are less durable, even if they have a long lifespan.