Jennifer Lopez doesn't want to do anything to embarrass her children.
The 45-year-old singer, who has six-year-old twins, Max and Emme, with ex-husband Marc Anthony, admits they might not approve of some of her music videos in the future, but hates being criticised for being a sexy mother.
She said: "I'm not allowed to be sexy because I'm a mom? It's like, how do you think I got my children?
"The truth is I don't want to do anything that they would be embarrassed of in the long run. But at the end of the day, they care more about me being there, taking care of them, than if I'm sexy in a video. And I'm not saying that one day they may not be like, 'Mom! Why did you do that?!' But I don't think that in 10 years I'm going to be doing that either."
The 'Boy Next Door' star has no regrets about flaunting her curves alongside Iggy Azalea in her recent 'Booty' music video.
She told the February/March issue of Complex magazine: "It felt right. It's a good message for women. I'm standing next to this girl who is 24 years old and I'm in my 40s and there's no difference. Women need to see that and feel that. You can't let the fear of what people might say or think stop you from doing what you want to do or else we would never do anything."
Jennifer thinks that there is still a double standard in Hollywood.
She said: "Men get praise when they are successful, like, 'Look how great he's doing.' Women get criticised for some reason. I don't understand it."