No you will not be eligible.
You have two options. Pay the $399 (don't know exact pricing as of now) upgrade for the iPhone 4G or cancel your contract which will cost approx $140-145, and purchase a new iPhone 4G under a new two year contract for (hopefully) $199. You will lose your existing phone number with option two.