Heat oil in large frying pan on medium-high, add onions; cook until wilted and starting to brown, about 5 - 10 minutes, being careful not to burn (turn heat down if starting to brown too much).
Add sugar, vinegar, salt and pepper. Reduce heat to medium-low; cook for 15-25 min., until onions are caramelized and golden.