Corys do well on sand or gravel, mostly you need to make sure their substrate doesn't have sharp edges so they don't injure their barbels.
Most gravels are rounded, some sands are sharp edged.
My LFS has a display tank that's held the same five cory for about three years now. It's substrate is a medium sized gravel, none of the corys show any sign of deterioration of their barbels.
After watching my corys deal with my larger gravel, my next tank will
have a finer gravel (which will be better for my plants anyways), and I'll be putting in a sort of sand "playbox" just for the fun of it, notbecause it's needed.