The 24-year-old actress will next be seen in the comedy Rowdy Rathore, opposite Akshay Kumar.
She told Mid Day: "I am not open to wearing a bikini. I don't see any reason to change it because if the audience has accepted me fully clothed then why will I resort to it?
"[Kissing and getting intimate] is a complete no. I am not that kind of a person. I have been brought up in certain way, I have certain restrictions that I follow.
"So what if I am an Indian girl? When other girls wear western clothes, nobody asks them [if] they are typecasted. My Indian characters are very different characters from each other in spite of being in the same Indian space. I get enough chance to wear western outfits in advertisements, shows, events."
The star added: "I choose roles that I believe in, like whether I fit the character, if the audience would love to see me in it, overall big picture, whether I want to be part of the film or not."
Sinha has said that she will be performing an item song in the holiday destination Hampi for Rowdy Rathore.
It was reported in October that Sinha was replaced by Jacqueline Fernandez in Race 2 for refusing to do a kissing scene.