iMac refresh

So guys, I´m thinking about a buying the iMac, but te questionis, will be there a refresh in the near future? Should I go and buy it, or should I wait?