Miley Cyrus is know for her new transformation but she's also know from her show Hannah Montana were Miley Cyrus played Hannah the main character and her engagement with actor Liam Hemsworth that was recently called off. Miley is singer-songwriter and actress.She also is very supportive of different charities, Miley donates and put her own effort into all the 39 charities she supports.
Selena Gomez is know from her show Wizard of Waverly place were she played Alex the main character,but she's also know as the little girl name Gianna on Barney and friends and her roller-coaster with other celebrity Justin Bieber. Selena is singer-songwriter and actress. Selena is also really supportive of giving back.
In my opinion Miley Cyrus is better than Selena Gomez my reason for that is I always have been a fan of Miley but ever since her transformation ever one has been calling her a bad influence and bad roll-model her music is no longer approaching the children side but YES, Miley is really not child safe anymore by the way she's acting, people should understand that. Miley is better singer in my opinion I really don't know which celebrity is better actress because I loved Selena since Wizard of Waverly place but once she started singing I felt why is she going towards a singing career and she also dated Justin Bieber my idol and he hands off so thats another reason but other than that I think Selena Gomez is good celebrity.