I have a size 4 from AE from high school that still fit fine, if a bit loose in the legs. They're actually the same size or bigger than my 6s from H&M. I really don't think a size 4 is a 10 now unless shit is SUPER fucked up. Which is possible, but I figured it was only in places like Old Navy, Target, etc.