Proverbs of a 35 yr old man.
It is impossible to stay away from everyone who sins. You live in the world but not of the world, and the world we live in has unbelievers who indulge in sexual sin, or are greedy, or cheat people, or worship idols or etc. As were some of us until Christ called us out of our former way of life, the old self to be renewed daily in the Spirit of Christ. To avoid people who are darkened and alienated from the life of God, you would have to get out of the world completely. God has called us instead to be light and salt for those stuck in the futility of their thinking and hardness of their hearts. Do not misunderstand this: It is more wise to be careful and to stay away from actual believers who indulge in sin and death. Who wipe their mouths after sin and have no shame or repentance that follows. They continue to call what is evil good and what is good evil while naming the name of Jesus. Do not even eat with such people lest you choke on the meaty word of God that they themselves are trying to swallow. You cannot keep drinking living water if you are choking on word of God in you.