Most Helpful Girl
It's a toss it up between Dark to light brown and blonde.
The dark to light brown is looks very natural as it sweeps down around your face, and doesn't stand out. However, I am also finding, because of your nice skin tone, the blond does offset your skin color, because the hair color itself, looks very natural.
Black makes you look a bit less soft, and no, not red or brown.