It depends. In general if the border is 6 inches wide or less, I use a diagonal seam. If it is more than that I use a straight seam.
if the border fabric is directional/striped fabric, or I happen to have enough yardage(3 yards or so of border fabric), then I cut the border the full length as one solid piece.