Sodium Fluoride, Sodium Monofluorophosphate and Stannous Fluoride are compared primarily in dentistry, and a bit more granularly, i.e., a comparison of their function in anti-cavity toothpaste.

As per sudies:
The essence of caries is that the dynamic balance between demineralization and remineralization of the hard tissues of the tooth is disrupted. Demineralization is the dissolution and loss of minerals from the teeth; remineralization is the redeposition of dissolved mineral salts on the teeth. Fluoride prevents the progression of caries by making remineralization greater than demineralization.
Sodium fluoride:
Sodium fluoride, sodium monofluorophosphate, and stannous fluoride are three common ingredients in fluoride toothpastes, each of which has its own characteristics in caries-preventive applications.
Sodium fluoride is one of the earliest fluoride, belonging to the “ionic” fluoride, non-staining, PH-neutral and relatively stable. It can effectively prevent dental caries and enhance the resistance of teeth to caries.
Sodium monofluorophosphate:
Sodium Monofluorophosphate is compatible with many kinds of friction agents, does not stain the teeth, the PH is close to neutral and relatively stable, and has no side effects on people. It can promote remineralization and inhibit bacterial acid production, thus achieving the purpose of caries prevention. Sodium Monofluorophosphate toothpaste can reduce caries by 15% to 42%.
From the anti-caries effect, sodium monofluorophosphate toothpaste grade and sodium fluoride have no obvious advantages and disadvantages, but the phosphate component can be combined with calcium ions in dental calculus, which can effectively reduce the generation of dental calculus, thus achieving the effect of teeth whitening.
Stannous fluoride:
Stannous Fluoride is the commercial name for Tin Fluoride with the chemical formula SnF2. It can be used to treat chronic dental caries with antiseptic and bactericidal property, and may help improve the discomfort caused by dental caries. It can fight gingivitis, plaque, and tooth sensitivity.
In summary, all three fluorine-containing compounds are effective in preventing dental caries, but each has its own characteristics. Stannous fluoride may be more effective in preventing caries due to its additional bactericidal effect, while sodium monofluorophosphate is also widely used in clinical practice due to its stability and safety.
Related comparations: