There is no difference, except when one form or the other has an idiomatic significance (e.g. "king of the hill" versus "hill king").