There are some people who look good regardless of what they wear, I am not. Too short for either I'd go with the navy, there again maybe not, this washed and layered look would definitely get rude comments, so first one. If a weather lady wore it he wouldn't bat an eyelid.