Black always looks as goes grey. Lovat green could look good too. Of the 3 you show, I would go with grey.
What shirt are planning to wear with it?