Men are seldom if ever asked this question. The assumption is because he has not asked anyone to marry him. In other words he's single by "choice". It's really non of anyone's business why you're single but if you just want a funny or sarcastic answer you may say something along the lines of,
"I decided to work my way though all the a-holes before settling down. Who knew there were so many?"