I think that depends on your tone. Cherry is a more warm toned red, and red grapefruit is a cooler toned red and a bit darker. Both are really pretty, but I think it depends on your skin tone. If you have neutral skin tone then try both!
That depends on your skin color and skin tone. If you are my skin color (dark brown) and skin tone (warm), then the orange will look the most natural. However, all of them are really pretty and work for a variety of skin tones.
I'm so sorry I'm just now seeing this comment! Yes, I find these to be very long lasting. The purple and the darkest red stay on my lips for 24 hours with minimal fading if I don't have cleansing oil or micellar water to get it off with. Everyone's lips are different, but these last all day on me.