Why are Some Eggs White and Some Brown?

Some eggs are white and some are brown because the eggs laid by the white hen are white and the eggs that are laid by the red, brown or black hen are brown. There is no know difference as far as nutrition goes. Some people have said the brown eggs are fresh eggs therefore taste better.