It partly depends on your attitude towards debt. I personally hate owing money to anybody as I dislike the feeling of obligation and the fact that the debt could be called in at any moment so it means I'm not the master of my personal financial circumstances. The interest rate on most debts is like to be far higher than the dividends you receive on your shares, especially if they are not held in an ISA and you're paying tax on this income. The value of shares is likely to be low at the moment and eventually the stock market will hopefully rise and your shares will become worth more. If you're finding it difficult to make a decision, why not compromise, sell half the shares and reduce your debt by 50%. But before you sell, check out when the next dividend payment is due as you don't want to sell a week before the next dividend is paid out!