The 23-year-old singer, who had an on/off four-year-relationship with Justin Bieber, 21, says she is self-conscious about looking younger than she is because she is attracted to older men, reports mirror.co.uk.
“I hate it. It’s hard and I’m weirded out by the idea that a guy has Googled me before we meet, and that has happened. I feel like I look 16 sometimes, which is a bummer because I would love to date older guys,” In Style magazine quoted Gomez as saying.
However, she would make an exception for one person who is closer to her own age — former One Direction singer Zayn Malik.
“If he had asked me out on a date, I would be seen with him. Just kidding, but not kidding,” she added.