How a surfactant can be identified/ known (from its structure/ chemical composition)? Means out of ionic, anionic, non-ionic, and amphoetric/ zwitterionic? What type/s of surfactant/s is/are trioctylphosphine, oelylamine and triphenylphosphine?
From Wikipedia: "Most commonly, surfactants are classified according to polar head group. A non-ionic surfactant has no charge groups in its head. The head of an ionic surfactant carries a net charge. If the charge is negative, the surfactant is more specifically called anionic; if the charge is positive, it is called cationic. If a surfactant contains a head with two oppositely charged groups, it is termed zwitterionic." Basically, the polar head (and its features) gives the surfactant its name.
That makes trioctylphosphine (TOP), oleylamine and triphenylphosphine (TPP) non-ionic surfactants. However, as TPP is a sterically demanding ligand (its Tolman cone angle is quite big), I would think twice before using it - unless there are specific reasons to do so.