When I was a teen, following the rules wasn't easy. One day I could stay out late, the next day not.
I was also trying to make friends. ( I'm not one that lets others in easily.) It always seemed that the friends I wanted to hang with had different rules on how things were done. Even though I knew my parents rules, I wanted a friend more than I cared about being punished.
Now, I have teenagers and it happens all the time. I decided not to be like my parents. I didn't ask questions about why. Instead, I told them I wanted them to invite their friends over for a cook out in the back yard. This allowed me to watch and listen to them without invading their social life. I became the "cool mom".
It allowed me to see if the people invited were true friends or users. A true friend is respectful when your child tells them they have to check in while out or needs to complete a chore before hanging out. Users will use peer pressure to get your child to do things their way.
I was happy that my children were mostly making good choices in friends. I also found out that my children were willing to listen when I pointed out the one or two that were not true friends. Then I let them decide on their own if they wanted to keep that person around.