Confusion...

Options
I'm using my iPhone to measure my steps taken. Yesterday I walked 5km (along a measured track) which equates to 7000 steps on my phone which in turn my phone converted to 3.5km

Today I have only walked 3000 steps so far (sitting at my desk) but my phone is telling me that I've walked 3.4km

Does anyone know what's happening?