Why then do brown eggs usually cost more? Mostly because the breeds that lay them tend to be larger and more expensive to feed. Also, because many premium or organic lines use brown eggs and you are paying for that, not the egg color.
Regardless of their color, eggs from free range farm hens do provide better nutrition than eggs from factory farms. Read more here.