Right now I am learning about nutrition for young children and one thing that is suggested is that you eat by color. This covers fruit as well.
Green: asparagus, avocados, broccoli, cabbage, peas, spinach, etc.
Red: cherries, plums, raspberries, red bell peppers, grapefruit, tomatoes, etc.
Orange/Yellow: apricots, carrots, lemons, oranges, pumpkins, yams, etc.
Blue/Purple: beets, blackberries, eggplant, prunes, etc.
White: apples, cauliflower, mushrooms, onions, potatoes, etc.
Each color represents different nutrients. Green is vitamin A, C, and E and the green leafy ones are high in iron. Red is lycopene and carotenoids. Orange and yellow are beta-carotene and vitamin C. Blue and Purple are bioflavonoids and ellagic acid. White is organosulphidies. The deeper the color the higher in nutrients. You want a variety of color in you diet, like at least one from each color a day.