En mängd faktorer innefattande genetiska orsaker , kostvanor , socioekonomiska förhållanden och attityder har betydelse för uppkomst av kariesskador .