Clay and concrete roof tiles are durable and can withstand high winds and hail. Because of the weight of the tiles, your home may need some reinforcement so that it is more able to support a heavier roof. However, tile roofs will last a lifetime, upward of 50 years in many cases. Stone-coated steel tiles have the same look as clay or concrete tiles, but weigh less, meaning reinforcement may not be necessary.