What is the difference between collagen and hyaluronic acid?

While collagen can improve skin structure and elasticity, hyaluronic acid is best known for its moisturising properties.