well I could be wrong, but the whole point of the shift is to create the most stable carbocation possible, so that means if a methyl shift can happen AND it will create the most stable carbocation thats what will happen, if a hydride shift will create a tertiary carbocation then thats what will happen, you just have to know that 3>2>1 (and that you cant move a methyl or hydrogen from just anywhere) and you will know what to do automatically. Its not about choosing between the two, its about which will create the most stable conditions. I hope I understood your question correctly