Jennifer Lopez chooses Harry Styles every time in a game of "Who'd You Rather." However, the "Shades of Blue" star denies that she only dates younger men.

Jennifer Lopez had a little fun playing "Who'd You Rather" on "The Ellen Show" according to a report by E! News. When the singer was given the choice between Harry Styles, Nick Jonas, Zac Efron and Brad Pitt, JLo always chose the One Direction singer. Even when the choice was between Prince Harry and the 23-year-old singer, JLo still picked Harry Styles.

The only time JLo did not choose the English singer was when she opted for Leonardo DiCaprio and Lenny Kravitz. By the end of the game, Ellen DeGeneres concluded that Jennifer Lopez's "ultimate boyfriend" is Harry Styles. However, the pop singer-actress only laughed and said, "Oh, he's my boyfriend?! He's a little bit young for me!"

Jennifer Lopez revealed that because she dated Casper Smart, 29 years old, she got labeled right away to be dating only men younger than she is. JLo is 47 years old.

To this rumors, Jennifer Lopez vehemently denies, "It's not like you have to be younger." She added that if she likes the person, then she will go on a date. Age has nothing to do with it. What is important is if she is attracted to the person's spirit, soul, energy or whatever it may be. "It's about the person, you know," she said.

In the past, Jennifer Lopez was engaged to Ben Affleck who is three years younger that she is according to Page Six. Drake, whom JLo is working with lately, is only 30 years old. Could Harry Styles be the soul mate of Jennifer Lopez?