First, -CH=CH2 is a vinyl group, not an allyl group. (-CH2-CH=CH2 is an allyl group)
But, between vinyl (-CH=CH2) and isopropyl {CH(CH3)2}, here's the thinking:
1) For multiple bonds, break the pi bond(s) and fill the valence of the carbon atoms with generic carbon atoms (see picture)
2) look at atoms directly attached to the carbon atom of the chiral center: C vs C - tie.
3) look at what is attached to the carbon atoms: vinyl = C,C,H isopropyl = C,C,H - tie.
4) look at what is attached to the next carbon atom in the chain: vinyl = C,H,H isopropyl = H,H,H - vinyl group wins.
5) label priorities, assign R/S - R in my example.
Hope this helps.