Choosing the perfect foundation is often a challenging task, as it hinges on several factors such as skin tone, skin type, skin condition, among other things