I don't believe any of it. My wife and I can be sitting outside, both drinking the same beer. Mosquitoes are all over me and they leave her alone. She said that it's because she uses body lotion, so I tried that. They still came after me and left her alone.
I believe that it's each person particular body chemistry. Some people attract them, while others will not.