Unless you have fairly white teeth already these toothpastes and that aren’t going to do anything….best option is professional whitening or veneers.
These online whitening kits and toothpastes are not strong enough to whiten teeth, only professional whitening allows the use of stronger stuff that makes a significant change or if you want super white teeth you’ll need veneers, only if I could spend £3 on toothpaste and get white teeth 🤔 if you naturally have white teeth that have stained or something then yes maybe toothpastes will bring them back white but on every thread about whitening teeth all you see is oh pop online or to your local shop and buy toothpaste 🤣