Charcoal is the best choice, but that rests on the assumption that the suits are solids and identical in fit and style. If, for example, the charcoal suit is Armani and the navy one Brooks Brothers, you probably should wear the navy.