iPhone ที่ขายกันทั่วโลกนั้น จะมีอยู่ 2 แบบ คือแบบ lock to carrier และแบบ official unlock
iPhone แบบ lock to carrier จะสามารถใช้ซิมได้เฉพาะของผู้ให้บริการที่กำหนดเท่านั้น หิ้วมาเมืองไทยก็จะยังใช้ไม่ได้ เช่นประเทศอเมริกา, อังกฤษ ฯลฯ
iPhone แบบ official unlock แบบนี้จะสามารถใช้ซิมในระบบ GSM (ระบบ GSM ในไทยได้แก่ ais, dtac และ true ถ้าเป็น hutch จะเป็น CDMA) ใดๆ ก็ได้ แบบนี้จะมีราคาแพงกว่า และขายเพียงบางประเทศเท่านั้น เช่น HK, Italy, Thai ฯลฯ
หากต้องการนำ iPhone เครื่องที่ lock เช่นเครื่อง USA มาใช้กับซิมเจ้าอื่นหรือประเทศอื่น ต้องทำการ unlock ซะก่อน โดยที่นิยมกันในขณะนี้ (firmware 3.0) คือการ unlock ด้วย software ซึ่งต้อง jailbreak ก่อน แล้วลง software (เช่น ultrasn0w) เท่านั้น ขั้นตอนง่ายมากๆ แต่ถ้าไป mbk อาจจะเสียครั้งละ 500-1,000 บาทได้ ทั้งที่ขั้นตอนในการ unlock นั้นอัตโนมัติเกือบจะหมด หลังจาก unlock แล้ว เราก็จะสามารถใส่ sim ใดๆ ได้ทันที
หมายเหตุ: บางคนจะสับสนระหว่างเครื่อง unlock และเครื่อง no contract เครื่องที่ไม่ติดสัญญา ไม่ได้แปลว่า unlock (เช่นเครื่อง USA แบบ no contract 599$ ยังคงใช้ได้เฉพาะ AT&T) หรือเครื่องที่ติดสัญญาอาจจะเป็นเครื่อง unlock ก็ได้ (เช่นเครื่องของทรู แม้จะมีสัญญา 2 ปี ก็สามารถใช้ซิมอื่นได้)