VB.NET is a modern technology while VB6 is very old. But still there are some benefits of using VB6 over VB.NET. Though this is very controversial, but still you can choose one from the two depending upon your development requirements. You have to decide