There isn't really a definitive answer to this question since there are pros and cons to each type of water heater rod. Steel rods are less likely to corrode than copper rods, but they may not be as effective at heating water. The thermal conductivity of copper is better than steel so it will heat up the water faster. However, steel is more durable so it may last longer. Ultimately, the best choice depends on your individual needs and preferences.