Over the past 30 years I have tried at least a dozen or more dual band antennas for my hand helds. I have tried the short ones, medium size, and the real long ones. The Comet, and Diamond, and MFJ's have work well, I've used the longer ones for better performance I have found that the short rubber duck types don't really work very well, because the size of the antenna is what's more important. Recently I bought an RH 901S, it's an unusual antenna for the hand held because it's center loaded unlike the others which are base loaded these have a center coil about half way up. The coil is about 1/4 inch in diameter and about 2 1/2 inches long and the antenna itself is roughly 18 1/2 inches long. It's long and very wiggly on the top half but does not upset my hand helds , they seem to sit well on a table, but they are a little less stable than the short duck antannas due to the length of these RH 901's .
I have found that I use these 901's all the time now because compared to all the other long antennas I've gotten these work the best. The reports I've gotten on repeaters here locally are that I am quieter and louder into the repeaters when using these 901's.
I've bought a couple of them from the 409.com store online, and I got a couple on Ebay. The ones from Ebay were only $6, and at 409.com shop they were $13.
I highly recommend these RH 901S antenna's the bottom section is about 1/8 inch in diameter, and the top 9 inches or so is very thin, probably about like a wire coat hanger, and very flexible but you do need to be careful if you do bend it a lot you end up with a bent antenna. So they just require a little more care in handling but in my opinion well worth the money for the performance. These are all I use on my HT's now they really work well.
See it here :
RH901S Antenna 144 430 900MHz Wide Band Receiveing Coverage 3 5dB T7 | eBay