Depending on how much volume you need or have lost in the cheecks, fat transfer remains your best option, It is the longest lasting, and feels more natural. However you need an expert's advise and analysis to determine where and how much to put to achieve the facial rejuvenation needed.
I usually use Radiesse for cheeks and the patients see the results immediately. In fact they dictate where additional Radiesse is needed at thatvery time