1. A computer system for determining an insurance premium, comprising: one or more data storage devices storing: data received from one or more data collection sensors and collected by the one or more data collection sensors while within a vehicle during at least one trip by the vehicle, the received data comprising at least data indicative of changes in orientation of the vehicle during the at least one trip; and a central processing unit comprising one or more processors, wherein the central processing unit is configured to: retrieve from the one or more data storage devices at least a portion of the data indicative of changes in orientation of the vehicle received from the one or more data collection sensors; determine a trip complexity score of the at least one trip based on at least a fractal dimension of a route traversed by the vehicle during the at least one trip derived from the data indicative of changes in orientation of the vehicle received from the one or more data collection sensors; store the determined trip complexity score; determine a premium for automobile insurance for the vehicle based at least in part on the determined trip complexity score; and output the determined automobile insurance premium.