Did you mean your tops are too short, or that the fit through the torso causes them to ride up? If the latter, tucking my base layer into my shorts/tights helps a lot. Not only is that layer secured from riding up, but friction makes it less likely the overlayers will ride up, also.

Hope your new things work for you.