iPhone 5 では(というか、iOS 6では)、カレンダーの同期は iCloud と Google カレンダーともに標準で対応しています。

さらに、Mac のカレンダーとも両者とも同期可能です。

なので、
iPhone ⇔ iCloud ⇔ Mac
iPhone ⇔ Google カレンダー ⇔ Mac 

どちらでも可能ですし、それぞれ別々に同期することも可能です。


iCloud と Google カレンダーのどちらがいいかは、どちらを使っているか、使いやすく感じるかとかの好みでいいくらいでしょう。
(わたしは、今まで使っていたので Google カレンダーと同期していますが。)



それぞれのカレンダーの同期方法のメモです;
◯ iPhone と iCloud の同期;
 設定 > iCloud > カレンダー のスイッチをオンにするだけ。


◯ iPhone と  Google カレンダーの同期
 設定 > メール/連絡先/カレンダー > アカウント > 自分の Gmail アカウント > カレンダーのスイッチをオン。

さらに、Google カレンダーの複数のカレンダーも iPhone と同期設定ができます。
http://www.google.com/calendar/iphoneselect
にアクセス。
ここで、どのカレンダーと同期するかチェックをいれるだけ。

(参考)
【最新版】iPhoneの標準カレンダーとGoogleカレンダー(複数アカウントもOK)を同期する方法
- iPhoneアプリのAppBank


iOS:複数の Google CalDAV カレンダーを同期する - Apple サポート
CalDAV 経由のカレンダー同期 - Google カレンダー ヘルプ
どちらも、とても簡単ですね。


(2012.10.4 追記)
Google カレンダーの複数のカレンダーと同期していたのですが、今日、なぜか1つだけのカレンダーとだけの同期設定になってしましました。

同じような症状が報告されていました。
iPhone 研究室 【CAL2TODO】Googleカレンダーのチェックが外れる件  - iPhone 研究室

解決法は、
http://www.google.com/calendar/iphoneselect
にもう一度アクセスして、再度チェックをするだけ。
確かに、チェックが外れていました。

とりあえず、原因はまだよくわかっていないようです。