That's easy enough, if you have digital comms in your area, choose the 396. If you have no digital comms in your area, choose the 330.
Honestly though, if it was me, I'd take the 396 regardless of what kind of comms are in my area (Richmond is digital, but that's irrelevent here). Uniden, IMHO, missed the mark with the 330 by not including SSB tuning capability. What's the sense in offering 100 khz - 25 mhz in a wideband radio if you can't recieve most of what is in this frequency range? Seems like a wasted effort on Unidens part.