We were always candid with our kids, in addition to being fairly strict. Of course it was a somewhat different time. And they were boys, thank our lucky stars. They are all grown and either conservative or (oh woe is me) libertarian.
Yes, boys can’t become pregnant and probably won’t be raped ... although the latter is likely to grow more common as it becomes illegal to keep them away from homosexual predation.