Roof replacement is considered when the roof reaches the end of its lifespan, extensive damage is present, or frequent repairs are becoming uneconomical. Factors include the age of the roof, the extent of damage, and the cost-effectiveness of repair versus replacement.