Like I said earlier, it all depends on what fight you're getting into. What is available? What are the laws? Do you care what the laws are? What sort of weapons, training, numbers and physicality are the other guys bringing to the party? What are the conditions and environment? How serious is the fight? Do you want the other guy(s) to know you are armed? Do you care if the police know? Are you going to be in public or in your own home?
And so on.
And so on.