Batman gets laid way more than Superman therefore he wins.
Thats because Clark Kent is a bumbling fool, where Bruce Wayne is Mr. Suave.
Clark: Oh, uh, hey...i work for a newspaper...i, uh, um, wear glasses, haha.
Bruce: Hey baby, i have a mansion, many cars, a butler, and a secret cave. Get on me.
I wonder if Batman could defeat Superman with his charm...