Next level legs: Vanessa Hudgens or Selena Gomez