The size pistol to carry is one that you can shoot accurately. Get a pistol you can handle and be comfortable shooting it. That means you do not flinch or worry about the sound and recoil. I recommend a 9mm or .38 Special for most people.