I believe Levi's it's been for a long time in the market.
In my opinion I wouldn't mix colors.I will say Black shirt or a creme tone,but nothing really colorful because the tan jacket that you're going to wear ,if you wouldn't wear any jacket it's more options about mixing colors.I hope I help.