Depending on your phone, there are 3 options. Below are the options with mine in brackets:
Phone Manufacturer Cloud/backup [HTC]
Carrier Cloud/backup [Verizon]
Google account synch [Google]
hopefully one or 2 of these may have your contacts as long as they were synched at some point. I was...