Gymnastics. Normally the whorish type of girl does cheer and I don't think your a whore. (I am a girl my name is Joseph because my dad made me put his name for protective reasons)
I understand your situation, I had to make the same choice two years ago, and it is so hard to give up something that you love. I chose to continue cheerleading, but I don't want to say that you should do cheer just because that was my choice. However I do not think that you should choose gymnastics if your reason is because people are saying cheer is whoreish and slutty, because I know it is not even close.
It all depends on your personality, being a shy quiet person I made the choice to be in cheer because of the friendly social atmosphere there, so that maybe I could change to become a more outgoing person, but normally I would recommend cheer to people that I found more outgoing, social and bubbly. Gymnastics I feel is for people who are more self directed because even though there is that team feel, you are still competing against your team, rather then with them, like you do in cheer.
Also it depends what you like the most about each sport. Like previous people have mentioned, if you like tumbling best then I'd stick with cheer because cheer focuses more on tumbling specifically then gymnastics does, but if it is the bars and vault events in gymnastics that are your favourite then I'd stay in gymnastics.
In the end you should remember that no matter what choice you make and no matter how much you fall in love with the sport you stick with, you will still miss the other sport. I miss the bars so much and every time I'm at a park or gymnastics gym I can't help throwing a simple kip or something similar, and I'm sure that if I had chosen differently I couldn't help doing stunts everywhere I go. The key is that you are happy with your choice. Sorry for being so indecisive but I don't want to persuade you into choosing something, that is a choice I feel you should make for yourself.
If all you like is tumbling, then Cheer. If you feel you would like to do bars and beam, then Gymnastics.
Also, what the other girl said about team sports, yes Cheer is a team sport but remember Gymnastics is also a team sport. you will be closer with your team than you are with anyone else. ever. So I'm just saying that Cheer is not more of a team sport, Gymnastics is not more of team sport, they are more even.
Gymnastics.. It's so much more respectable than cheerleading in my opinion
Cheer leading is more of a team sport and you make a lot of friends and I'm a cheerleader myself and I love it
I agree with keelie