I plan on getting an Android phone, should I wait or should I get one now?

I like the Samsung Galaxy S3 and the Galaxy Note but I am happy to wait for 1 to 3 months to get a newer version or perhaps the newest Google phone. Suggestions?