From my personal experience, I believe black knee pads are better than white knee pads, since dirt does not settle on the knee pads as much as it does on white knee pads. Also, if you are a floor installer or a floor repairer, you do not have to wash them on a regular basis. However, they do look gorgeous on your legs if you opt for the white ones. As long as they protect you, it does not matter what color they are.