Regardless of formulation, be it cream, lotion, gel, roll-on, pump-spray or aerosol, there needs to be complete coverage of all exposed skin. If you miss a bit, the mosquito will find that chink in your armour and bite.
I lifted ^^ this from the article, and basically this is the only way you can prevent the bites.
Wristbands, sonic devces, Avon Skin So Soft, woo preparations etc impy will not work on people who are walking buffets for biting insects.
DH is a midge/mossie magnet, and gets bitten if he leaves so much as a square cm of skin without insect repellent. He also reacts very badly to mosquito bites and often ends up having a course of antibiotics.
@UltimateWednesday DH has to wear insect repellent all the time in this weather and he has reached the ripe old age of 68 without it causing any skin issues. He uses Autan, which has a pleasant smell, contains picaridin rather than DEET, and actually works.