I don't really shop at Primark so would have to say M&S out of the two options. The lingerie from M&S is good and I buy most of mine from there, some of the clothes are good especially for quality but it can be on the more expensive side for somethings