The two types of compounds used for cleaning headlights are polishing compound and rubbing compound. Rubbing compound is a little bit gritty and heavier in consistency and can be used as an abrasive compound to get rid of all the dirt and grime that is built up on the surface of the headlight lens. Polishing compound is thinner, gentler and can be used after the rubbing compound to get a good shine by buffing.