Vitamin C serum is a better option when you need a highly concentrated source of vitamin C that targets things like hyperpigmentation and free radical damage On the other hand, rosehip oil is a good option when you want to lock in moisture, while nourishing the skin with vitamin A and essential fatty acids