Basically retention time is the time for the compound to be eluted. So, this means its attractions with the stationary phrase. Something with a high molecular mass would probably take longer to be eluted say, in HLPC. This is because it is much harder for the LARGE compound to 'squeeze' through the stationary phrase and get eluted. However if you have a smaller molecular mass, normally it means it can 'squeeze' through the stationary phrase easier and be eluted faster. But ofcourse there are many more factors to be considered, for example, say if the stationary phrase was a very polar substance and the compound being tested is also very polar, then dipole-dipole bonds will form between the stationary phrase and the compound resulting in high attraction so it would take longer for the compound to be eluted hence higher retention time. If the compound wasn't polar then it would not be attracted to the stationary phrase and be eluted faster, ie lower retention time. Sometimes the compound might form hydrogen bonds with the stationary phrase, resulting in even stronger attraction hence higher retention time.