Hi Lia,
According to your heights, you'd be better off with a Halfbike sized S, while he would be better with a Halfbike sized M. The only difference between sizes is the height of the handlebar, which are approx. 6cm apart. We'd still recommend tailoring the Halfbike to it's primary rider.