The difference between a brown egg and a white egg is the breed of the hen producing the egg. White-feathered chickens with white earlobes lay white eggs; red or brown hens with red earlobes lay brown eggs.
When it comes to quality, taste and nutrition, there is no difference between white and brown eggs. Choosing a white egg or a brown egg is really about personal preference.