Between the two, I`d get the 212 Evo, since that`s what I have.
Also, the same discussion here: http://www.tomshardware.co.uk/forum/cpu-cooler/379376/results/
If your budget allows it, let us know how much are you willing to spend, and we`ll try to recommend something better.
However, in this price range, the 212 Evo is the go-to cooler at the moment.