Surfactants are classified into four main types, each with different properties and applications: anionic, cationic, nonionic and zwitterionic (or amphoteric). Anionic surfactants are compounds that contain an anionic polar group. Examples of anionic surfactants include sodium dodecyl sulfate and dioctyl sodium sulfosuccinate. Included in this class of surfactants are sodium alkylcarboxylates (soaps).  Cationic surfactats are similar in nature to anionic surfactants, except the surfactant molecules carry a positive charge at the hydrophilic portion. Many of these compounds are quaternary ammonium salts, as well as cetrimonium bromide (CTAB). Non-ionic surfactants are non-charged and together with anionic surfactants make up the majority of oil-dispersant formulations. The hydrophilic portion of the surfactant contains polar functional groups, such as -OH or -NH. Zwitterionic surfactants are the most expensive, and are used for specific applications. These compounds have both positively and negatively charged components. An example of a zwitterionic compound is phosphatidylcholine, which as a lipid is largely insoluble in water.