It is tough to decide on one. Both have their own strengths and weaknesses. Even though coconut oil can soothe the problems of dry skin, olive oil is a better moisturiser. So if you tried and failed coconut oil to relive your dryness, olive oil might work. On the other hand, coconut oil provides deep conditioning for the hair. But for thick and curly hair, olive oil works better than coconut oil. You can also use olive oil as an after wash serum for its moisturising properties. These two oils fare well even when it comes to skincare. You can use coconut oil as an effective makeup removal tool.