Contacts are not always stored on a SIM card. If you don't think all your contacts were imported, you might be able to get them on your new phone in other ways, such as from an email account or your PC.