Sodium fluoride vs monofluorophosphate, to know them we must know there famular first.
The main components of monofluorophosphates are phosphate ions (PO43–), fluoride ions (F–) and metal ions. Since there are many metal ions, it refers to a class of compounds.
In contrast, the main components of sodium fluoride are fluoride ions (F–) and sodium ions (Na+).

In many contexts, monofluorophosphate will specifically refer to sodium phosphate. However, it is not exactly right.
Toothpaste grade sodium monofluorophosphate  is one of the monofluorophosphates, and it has an effect in oral care that partially overlaps with sodium fluoride. In addition, sodium monofluorophosphate  has applications in water treatment, building materials, and medical care.
Sodium fluoride is mainly used as phosphating accelerator in coating industry, agricultural pesticide, sealing material, enamel, medicine, construction material, antiseptic and other fields.
In this case the comparison between the two is actually a comparison between sodium monofluorophosphate and sodium fluoride.
For more information, please click.
Similar contrasts:
Monofluorophosphate vs fluoride