However, there are also Self Defense experts who strongly argue that learning a combat sport is not in itself of huge use in a street fight. The reason for this is that combat sports prepare you for a fight where there are rules, regulations, a confined ring, and a time limit. None of those things exist in a street fight.
For self defence, you need to go to a self defence class. They'll show you that 97% of assailants throw a big right hand haymaker. So, the defence is to quickly smash your open right hand (not your fist) into their face when they inevitably pull their hand back and have no guard up (just under the nose).
You'd never learn this is a martial Arts club or Boxing club. Similarily, kicking like you see in Muay Thai could be lethal against you if you're an amateur with basic skills and he catches your kick. However, a straight kick to the stomach is easy and painful after you smash your open palm into their face. If someone catches you from behind, don't swing punches behind your head, use your the back of your own head to hit them in the face. Again, would you learn this in a Boxing gym? No way!