If I resize a picture by 50% then I get half the size of the original and this is correct

However my concern is when I resize by anything between 51% to 100% then it resizes nearer to the original picture size WHEREAS if I resize anywhere between 1% to 49% it resizes further away from the original size. Sometimes I feel that XnView has got it the other way round i this.
I can understand why it is like this in XnView software as it can be explained that:
for example; In XnView's resize of a picture using 70%, I currently observe it as doing 70% towards the original size and rather not 70% size subtracted from the original size.
Does this need clarifying further?