The only people who know the answer to this question is Apple.
If you can hang on to your G4, nice machines, for a while longer, then do so.
Upgrade when they announce the new iMac, I am, and then be happy.
I plan to upgrade my 2004 G4 2 GHz to an iMac this year. The current iMac was introduced about last September (?).

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic