若x≥3,则由f(x)≥4得x2-x+2≥4,即x2-x-2≥0,解得x≥2或x≤-1,此时x≥3.若x<3,则由f(x)≥4得|x+2|≥4,解得x+2≥4或x+2≤-4,即x≥2或x≤-6,此时x≤-6,故不等式的解集为[2,+∞)∪(-∞,-6].故选:B