提前还贷本金还款比本息还款好。因为根据商业银行个人住房按揭贷款管理规定,以及相关要求,提前部分还款时,必须偿还贷款本息,即必须得偿还贷款本金,同时还得偿还利息。所以不存在提前还款只还本金或只还利息的情况。