It’s not just contact lenses themselves which require an array of chemical compounds to function – contact lens cleaning solution also requires a number of different components. There are two types of cleaning solution: peroxide solutions, or multi-purpose solutions.