Preference depends on your emergency and the loan amount you need. A personal loan is an unsecured loan that does not need a guarantor or collateral. The application process is simple, and you can also apply online for quick disbursal. The interest rate and tenure are informed upfront. Based on it, you can choose the loan at your convenience. The disbursal takes up to 3 days after application. 

However, if there is any mismatch in the documents furnished or if you do not qualify for the personal loan due to low credit score or any other reason, your loan application is likely to get rejected. 

A credit card loan is availed against the credit limit available on the card. You may not be able to get more than the set credit limit on your card. The advantage of credit card loan is you don’t need to go through the documentation process and loan is disbursed within hours after the approval, but only select candidates are eligible to get credit card loan. 

A personal loan is better when you need a huge amount of money; if your requirement is small and you need it urgently, credit card loan could be preferable.