Corys are best kept over sand due to their barbels. Gravel is not only abrasive but it harbors bacterias that may cause infections to the barbels. They also sieve sand which they could not do with gravel.
That's not to say that you cannot keep them over gravel but they would be far happier over sand