If i make a new sim card, will i lose all my contacts?

I'm making a new one because i'm getting an iphone and keeping my number, but the contacts i have saved on my android will they still exist on my new one?

Just save the contacts in your old sim card, and then import the contacts to your iPhone with the old sim card, when you install a new sim card into your iPhone, just copy the contacts saved in iPhone to the new sim card, it is unnecessary to do the last step actully

I think you meant you are getting a new one.

If the contacts are saved on your phone then switching SIMs would not affect them. If they were on the SIM then of course they would be on that SIM not any other.