A surfactant that, in water solution, may be either anionic, cationic or nonionic depending upon the pH factor of the product.