Deciding whether to repair or repipe your pipes depends on various factors such as the age of your pipes, the extent of the damage, and the material the pipes are made of. In general, if your pipes are relatively new and only have a minor issue such as a small leak, repairing them may be the most cost-effective solution. However, if your pipes are old, corroded, and have multiple leaks or other issues, repiping may be the best option. Additionally, if your pipes are made of outdated or hazardous materials such as lead or galvanized steel, repiping is necessary for health and safety reasons. A professional plumber can help you assess your pipes and determine whether repair or repiping is the best solution for your specific situation.