Abduzeedo.com (which is an inspiration blog) posted a nice article called iPhone 4 versus Nexus One Review.
It compares both phones in terms of performance, screen, camera, battery and more. They also sums up the best out of every one of them. It’s a very thorough review so don’t miss it. It can definitely give you the answer which one to buy.