I remember one of the magazine done the comparison a year ago. The exchange rate would be slight different. Bank of east Asia is the lowest, the next lower is Hang Seng. CitiBank and AE are the most expensive.
I have used CitiBank, Hang Seng and Band of east Asia credit card oversea before. No service charge at all but the exchange rate would be slightly different.