There have been innumerable threads on this already. I still can't resist replying...
In my opinion, you resign when the game is essentially over. That is when both sides know perfectly well that the game is won, and how it's going to go, and that there isn't anything left to try to hinder that. There's NOT always the chance of a draw. Playing it out from there on is a waste of time for both players.
Of course, when that is depends on your level.


What's the ettiquette on resigning a lost position?
If I'm winning, I feel a bit cheated if the opponent resigns. I'd rather practise my endgame and have the satisfaction of the final mate. And if I'm losing, I play it out so the opponent can benefit. Also, there's always the chance of a draw.
However, some people clearly get miffed if a losing player will not resign, so what's the "proper" thing to do?
Thanks