Hi, Both are correct, but I think "of" is more common than "for".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymousis it 'in appreciation of' or 'in appreciation for'I have not seen 'appreciation for' used. Therefore, I would use 'of'.