The partitioning scheme you use must be tied directly to the application workload accessing its data. For this scenario, the proposed partitioning schemes affect geographic localization applications differently than call date-based applications. To decide which scheme is better, you must know all the ways the table is accessed and have a solid concept of how the table may be accessed.
You need to examine the relative efficiencies of different partitioning schemes for the same table must from that perspective.