I guess this is posted in ‘style and beauty’ and not health.
But, from a health perspective, it seems crazy to pay money to hobble your ability to synthesis a steroid that we need (vitamin D which isn’t actually a vitamin) and then to pay more money to supplement it synthetically.
As a side issue, you have to take really quite big doses of vitamin D for quite a long time to right a deficiency.
A lot depends on natural skin tone and genetics. If you are even remotely olive skinned and live in the UK, unless you are sunbathing for hours, you really don’t need SPF.