What sim/card is compatible for Iphone 4?

Aside from gevey sim, what are the other sims/cards compatible with iphone 4. I was searching if the xsim of heicard is compatible for iphone 4. The iphone 4 is locked in japan.

Added (1). Don't suggest "factory unlocking". Because here on our country, factory unlocking is higher price than the unit itself.

Iphone won't charge or turn on, and gets very hot when i try to charge it?

My phone was at 6% when i left the house today, so when i got home it was dead. I plugged it in and left it there charging for about 20 minutes. When i came back i clicked the lock button at the top waiting for the apple logo to appear and my phone to turn on, but instead my phone was very hot and the screen was stuck on the empty battery screen that appears when it doesn't have enough battery to turn on.

Anyways, no matter how long i keep it plugged in charging, my phone continues to be stuck on the empty battery screen and refuses to turn on. Can anyone let me know what is going on or if i need a new battery? Thanks!

Added (1). Well i just don't get it because my battery has never given me problems before. It charges fairly quick and lasts the entire day. Granted, my phone is almost two years old.

Buy iPhone 5 replacement battery online?

My battery is acting up from time to time. I think it needs to be replaced. It is in warranty, but I don't live near an Apple store. Is there a place online where I can buy a genuine battery and not a Chinese knockoff? I know how to replace the battery and I'm aware that opening the case will void my warranty.

Keeping Verizon's Unlimited Data?

I currently have unlimited data on my broken iphone 4. I do not have insurance on the phone. I tried to use my upgrade, but the verizon employee told me that if i were to do so, I would forfeit my unlimited data because it would require me to sign a new two year contract and they no longer offer unlimited data. I was wondering, if i got my dad to get a new phone through his upgrade and give me the iphone 4 he is currently using, would i be able to activate it to my number and keep my unlimited data? He doesn't have unlimited data on his phone, so it is harmless to him.