I assume you mean network switch. Hubs are extremely old technology and almost completely unavailable in todays market.
I wont bother explaining the difference, needless to say
1) Nowadays you should be buying network switches not hubs
2) If you are interested in the difference then I'm quite sure you can google the difference to find out.
Back to the point though it depends entirely on what you have and what you want to do with it.
For me personally the price difference is so small that I would just go with Gigabit. This would also futureproof your stuff should you be upgrading or buying a new PC anytime soon.