If you find one of them harder to resist, and you are therefore likely to eat a larger quantity of it on those occasions when you choose to indulge, then that is the one that has more calories - for you.
Depends on what you get, but on Calorie King, vanilla ice cream has less calories than chocolate cake with chocolate ice cream---by 5 calories.
cake usually has more fat then ice cream. ice cream has a lot of milk so it is good, sugar free even more. depends what kind of cake and what kind of ice cream though always.
Cake usually because of the various ingredients which are already calorie dense.
*frosting, not ice cream