Hello, it's fine to ask for homework help here - this is The AnswerBank after all, and questions and answers are obviously encouraged! So I'd rather people didn't respond to questions like this with "do your own homework". It's not really the welcoming vibe we want to give.
Having said that, nobody is going to give you a comprehensive answer to this question. If you need help, people won't be inclined to answer when you've just copied and pasted your entire essay question with no other info or context.
It would be much better to instead let us know that you've thought about it yourself first, tell us what you've got so far, and choose one small part of the assignment you're stuck on that we could help with. As we don't even know what the options are in terms of psychological and sociological theories, many of us wouldn't know where to start with answering this. So we need a smaller, more thoughtful question in order to help you.
If you have no idea where to start yourself, perhaps your real question is advice on how to approach this - or perhaps it's a good idea to talk to your teacher for guidance.