It just stands for High Capacity, which means is over 2gb. Otherwise there is no difference. When they were under 2gb some equipment wouldn't work with cards that held more room so they started designating sizes over that as SDHC so you could tell if your equipment could be compatible with the higher capacity format. Most everything now adays is compatible, though. So you can choose anyone both are same.