eye candy vs sex on legs

eye candy

noun
  • A very attractive person or persons, or the salient visible physical attributes of same. 

  • Any object or sight with considerable visual appeal. 

sex on legs

noun
  • A person or persons considered to be very sexually attractive. 

How often have the words eye candy and sex on legs occurred in a corpus of books? (source: Google Ngram Viewer )