im guessing a suit or tux
In truth it depends on if you are military or civilian.
If you are in the military going to a military ball, most will require you to come in your dress uniform. Some will allow you to wear a tux.
If you are civilian you should were a tux.