Well, though I generally steer away from black in clothing anymore as I do not want to have a totally boring, all black collection, black is always a classic, will hide stains, problem areas and goes with everything so some black items are a staple in one's closet, for this reason, especially in a coat I would go with black, or.... military red sounds amazing if you want something totally different, depends on what you want and/or need, it totally depends on for what occasions and the person's closet. Since I got tons of clothes, coats, shoes, etc, anymore I tend to go with what is different, for this reason in the recent past I got a pair of coral red heels. If I got a trench, though I am not that into trenches I gotta admit but love their other coats, I think I would go with the red but again depends on your style, the occassions you are getting it for and of course your coloring but even though I am not Asian my coloring is pretty similar. Red would be striking on your but for everyday use I would go with the black, conversely if you got lots of black clothes then again vote for red even to the office.