No, white, red and light grey hair will not be picked up by the laser as there is no melanin (pigment in the hair) which means the laser light will be deflected by these hairs. Laser will only work on hairs with pigment, as they are the hairs the laser light (heat will be absorbed by).