Avon Anew Clinical

Which Avon product is best for stretch marks?
Avon has three different products and I’m not sure if any work better than the others. I am 24 and I’ve had stretch marks on my arms, legs, calves, stomach, and chest since I was about 11. They’ve lightened some from using lotion every day for about the past 5 or 6 years (a combo of aloe, vitamin E, and cocoa butter) but there are some that are still visible and I would like to try and diminish them further. Avon’s products are the Body Squad Luminous Anti-Stretch Mark Cream (the mark line); Super-Shape Anti-Cellulite and Stretch Mark Cream; and ANEW CLINICAL Professional Stretch Mark Smoother. Any suggestions? Thanks!
I heard Anew is pretty good. Also Bio-oil is good as well.
AVON ANEW Clinical Derma-Full X3 Facial Filling Serum