The reason of the whiteness of semen is that it is a foam, and foam is white, especially that which is composed of the smallest parts, small in the sense that each bubble is invisible, which is what happens when water and oil are mixed and stirred, as said before.