Answer Wiki. You can wear any color pants with a navy sports coat, especially if paired with a white shirt. Grey and tan are very safe choices. But because the jacket and shirt are relatively conservative, you can even get away with crazy colored (e.g. orange, bright green, purple) or patterned (e.g. florals, checks, paisley) pants.