No one cheats because of money or because of sex…
That includes both man and woman.
Well, should I even call it cheating? A girl having sex with you when she is not married yet is cheating on herself and her future partner, not you. So if you are not her husband or his wife, you have no right to say that they are cheating, instead, you should hide your face in shame that you are commiting sexual immorality which God frowns at.
This is the reason people cheat
People cheat because they do not fear God. God is the one that can fill the void of discontentment in us and once the “God-factor” is missing in your life, you become selfish and discontent. No matter what you have, you will never be satisfied. This is the reason why those who are married to most beautiful women and most handsome men still cheat.
So you see, having God is having everything, not having him is lacking everything. You can never be satisfied in life if Christ Jesus is not in your life.