It used to be all about the body or athletic skills but I have a Sim that is max level athletic and he loses a lot of fights to less athletic Sims. He gets the dazed emotion for a few hours when he l...
I always though it was the sim with the highest athletics that won. I've had sims win fights, but I also haven't tried that action in a very long time. Maybe one of the expansions changed something.