As long as your iphone 4 is thru AT&T it should have a sim card slot but the iphone 4 takes a mini sim but you can do like I did and I took the same kind of sim as this brand and trimmed it with a pair of scissors to make it fit and it worked and is still working this day!