Your opinion! We are all different with our own opinions :)
well the exact hair colors that can go with black is white, red , yellow ,orange, green but mostly the main color is blond or the best color is dirty blond its differ because dirty blond is darker and it goes with black since black is a dark color like dirty blond.
Personally, I think highlights look pretty atrocious in any man's haircut. I would really skip them
purple goes best
Probably the best color for light tan skin is something lighter than you're original hair color. Like for example, a chocolate brown hair color wouldn't look bad... don't go for blond
PINK
Green.
to get natural loking highlights, you have to choose colors that will really blend in but stand out a little with oyour hair color. try looking at the garnier natural instincts colors, and try to find a color that goes nicely with yours. you'l see what i mean if you compare it color with your natural hair color.
If your hair goes a brassie blond and you want to tone it down you can do a few different things. You can dye it for example.
red or white. either one is pretty and goes with that image
Blue , I Think
yellow maybe or pink
blue