If you have the location service on, you might be able to find it. However, someone already got your phone, he would probably turn that off and would not connect to the internet. If you have bank accounts and emails linked to your phone, I suggest you log them out and change passwords. As for your contacts, if they are saved to your Google account, you won't have a problem retrieving them.