A method for service acquisition of a wireless communication device, the method comprising: determining one or more conditions, wherein each condition is associated with at least one weight, wherein said determining comprises determining the one or more conditions to comprise at least one of a user condition, a device condition, and an operational condition; detecting whether an out-of-service event has occurred; and if an out-of-service event is detected: identifying selected conditions and associated weights, wherein said identifying comprises determining the selected conditions to include current conditions comprising at least one of a time-in-service condition and a battery life condition that are determined after the out-of-service event is detected; and processing (616, 618) the associated weights to determine service acquisition "on" and "off" times, wherein said processing (616, 618) comprises: processing the associated weights to determine an aggressiveness indicator; and mapping the aggressiveness indicator to determine the service acquisition "on" and "off" times, wherein the aggressiveness indicator determines how aggressively the wireless communication device should attempt to acquire service. determining one or more conditions, wherein each condition is associated with at least one weight, wherein said determining comprises determining the one or more conditions to comprise at least one of a user condition, a device condition, and an operational condition; detecting whether an out-of-service event has occurred; and if an out-of-service event is detected: identifying selected conditions and associated weights, wherein said identifying comprises determining the selected conditions to include current conditions comprising at least one of a time-in-service condition and a battery life condition that are determined after the out-of-service event is detected; and processing (616, 618) the associated weights to determine service acquisition "on" and "off" times, wherein said processing (616, 618) comprises: processing the associated weights to determine an aggressiveness indicator; and mapping the aggressiveness indicator to determine the service acquisition "on" and "off" times, wherein the aggressiveness indicator determines how aggressively the wireless communication device should attempt to acquire service. identifying selected conditions and associated weights, wherein said identifying comprises determining the selected conditions to include current conditions comprising at least one of a time-in-service condition and a battery life condition that are determined after the out-of-service event is detected; and processing (616, 618) the associated weights to determine service acquisition "on" and "off" times, wherein said processing (616, 618) comprises: processing the associated weights to determine an aggressiveness indicator; and mapping the aggressiveness indicator to determine the service acquisition "on" and "off" times, wherein the aggressiveness indicator determines how aggressively the wireless communication device should attempt to acquire service. processing the associated weights to determine an aggressiveness indicator; and mapping the aggressiveness indicator to determine the service acquisition "on" and "off" times, wherein the aggressiveness indicator determines how aggressively the wireless communication device should attempt to acquire service.