Concrete roof tiles can last 50+ years and offer great protection against hail, high winds, damage, fire and rot. In the event of cracked roof tiles, damaged tiles should be replaced. The eventual replacement cost of a concrete tile roof will be greater than a standard composition shingle.