No woman has ever asked me to cum anywhere but deep inside her pussy when fucking. On the rare occasions where I was going bareback and there was no birth control in use, I just withdrew and cum onto the bed, and in her vaginal area, wherever it spewed.
Oral on me, titty fucking, or a handjob on me were and are parts of foreplay 99.99% of the time, so I have always cum inside the women I've been with. On the rare occasions where a HJ or BJ was going to be it, we just let the cum fly. One girlfriend was cum-adverse (except in her pussy) so she would aim my spewing cock away from herself. My wife has never given me a handjob to completion as she much prefers having me deep inside her. When she wants to give me a blowjob to completion, she wants me to cum in her mouth and she happily swallows it all with a smile.