Jessie J was ordered to hide the fact that she is a lesbian to avoid turning off male fans, according to the claim of an unauthorised biography.
The Voice judge, was advised to merely admit that she was a bisexual, who liked both boys and girls as it was trendy.
But the sensational book has alleged that the singer-songwriter has not had a boyfriend since realizing about her sexual orientation at 17.
The book, Jessie J: Whos Laughing Now, says Jessie took the advice of music executives because she was scared of losing her Universal record deal.
Jessie might have been with boys in the past but she is 100 per cent gay. Jessie was openly lesbian and didnt hide it, the Sun quoted author Chloe Govan as saying.
She was advised not to come out, though. Certain people thought being bi was trendy, exotic and a fashion statement. It would increase her allure.
Being gay would alienate people. They knew how important image was and asked her to tone it down a bit.
There are so many homophobes out and there were fears of a career-damaging backlash, she said.
The 24-year-old, who admits fancying fellow singer Rihanna, is said to have been incensed at having to compromise.
If I meet someone and I like them, I dont care if theyre a boy or a girl, she had recently said.
The book, out on Thursday, also talks about Jessies battles with her health and bullying she faced.