I see this question as more a matter of opinion and specific to the quantity or interest and what information you seek, however I thought some might have a pragmatic rule.
Essentially, I am writing a personal R script for generating descriptive tables to streamline my reports (like createTableOne, Stargazer etc.).
I wanted to write in a general rule for when the table should report mean (SD) or median (25th, 75th percentile) for numeric variables. Right now I have to specify for the function what I want, which is okay but I wanted to see if I could get fancier with it.
I was thinking about maybe some rule like so: if mean/median > 1.5 or <0.5 than report median (IQR).