Galaxy s3 or wait for new Nexus?

I have an iPhone 4 right now and I'm bored to death with it. I'm up for a phone upgrade through Verizon and was looking at the galaxy s3 but I know there are rumors going around the new nexus phone(s) will be out soon. I will be doing custom roms and all that but just thought it a good idea to ask what I should do.Should I wait? or get the s3?