Yes, there is, it basically depends on how much damage you eat over the course of a match and how much emphasis you put on buffering damage spikes.
You will find a lot of discussion about resilience in:
How much STA to go for?
On a side note, you may be intressted in:
Resilience mitigating 1.67 times 'intended' crit dmg reduction
which shows that damage reduction of crits is actually even higher than the tooltip indicates, against most classes.
If you get across my analysis of sta vs. resilience, keep in mind that the formulas are based on a very conservativ approach, while the opposite holds true, as shown by werdner. So resilience is more effective than dicussed there.
But since there seems to be a warlock epidemic, just use sta, and you will be fine! ;-)