The answer to 'which is better flashing repair or' is that flashing repair is generally better than replacement in most cases. Flashing is the thin metal or other material used to prevent water leaks around roof penetrations like chimneys, vents, and skylights. Repairing existing flashing is often more cost-effective and less disruptive than fully replacing it, as long as the damage is not too extensive.
Flashing repair involves cleaning, re-sealing, and reinforcing the existing flashing to restore its water-tight seal. This can extend the life of the flashing by several years and is typically a simpler and quicker project than full replacement. Flashing replacement is only necessary when the existing flashing is severely damaged, rusted, or no longer able to be effectively repaired.