Seannie, I agree with 2am2pm. You have to find the frame that will fit you comfortably first before design and brand come into play. My face is also crooked, and I bet your face will not be as oily as mine.
I've figured out the optimum temple length for my head, nose pad distance, and overall, the kind of (overall) frame width for my face.
No one's face is totally symmetrical, and my face is also asymmetrical, so much so that it's quite obvious. But I realised that the right temple has to move further out in order for the frame to be straight when resting on my nose .... Since then, frame adjustments have been a freeze ....
Point is, you have to figure out the way your face is crooked, and why every time, every frame feels uncomfortable to you. If you can't describe these discomfort to the optician, no one can help you, make sense?