Update: Google next smartphone leaked before the announcement today:

• 4.65-inch AMOLED screen
• Dimensions of 5.4 × 2.7 × 0.45 inches (slightly thicker than the 0.36-inch iPhone 4 and 0.36-inch Nexus S)
• 4.8 ounces
• 32GB ROM
• 1GB RAM
• 1750 mAh battery
• Micro USB 2.0
• Bluetooth 3.0 + HS
• CDMA, GSM, LTE, HSPA, EDGE, EV-DO
• The screen with a resolution of 1280 x 720 is a marvel on its own too, boasting an unprecedented 720p display on a phone
• On the back is an ample 5MP camera that will capture video at 1080p, while the front has its own 1.3MP cam, all wedged into a body 9mm thin
• Android 4.0 - mouth watering Ice Scream Sandwich