It's been said. Depending on your background to an extent but VB is easier to learn and powerfull enough for 95% of stuff. Delphi is very nice but a bit harder to pick up for most people and not quite the support that VB has purely becauase MS obviously owns VB.
If you have the time try them both and see which suits you the best
