A) Le pronom ON est, en général du masculin singulier mais il peut représenter le féminin et, dans la langue familière, le pluriel, ce qui a lieu quand le sens de la phrase indique clairement que l’on parle d’une femme ou de plusieurs personnes.
B) On emploie l’ON au lieu de ON pour éviter un hiatus, une dissonance désagréable. Après les mots et, si, ou, où, que.