There are many ways to prevent your hose from rusting. First of all, make sure the pH level of your water doesn’t get too low. According to experts, make sure it hovers between 6.5 and 8.5. Oxygen in water is another major cause of corrosion, so make sure you keep an eye on the oxygen levels.