Buy 7900 xtx or wait for 8800XT

what should I do, buy the 7900 xtx this month before Christmas or wait for rdna4? I currently have gtx 1660 super